package com.fafica.model;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.fafica.dominio.SituacaoGT;
import com.fafica.entidades.Minicurso;
import com.fafica.fachada.Fachada;
import com.fafica.util.Pagina;

public class AlterarSituacaoMinicurso implements Acao {

	@Override
	public String executar(HttpServletRequest request,
			HttpServletResponse response) {
		Fachada fachada = Fachada.getInstance();
		String atualizacao = request.getParameter("atualizacao");
		Long idMinicurso = Long.parseLong(request.getParameter("minicurso"));
		Minicurso minicurso = fachada.cadastroMinicurso().buscarPorId(idMinicurso);
		if(atualizacao.equals(SituacaoGT.APROVADO)){
			minicurso.setSituacao(SituacaoGT.APROVADO);
		}else if(atualizacao.equals(SituacaoGT.REJEITADO)){
			minicurso.setSituacao(SituacaoGT.REJEITADO);
		}
		System.out.println("OOOOOOOOOOOOOOOOOOOOOIIIIIIIIIIIIIIIIIIIIIIIII: " + idMinicurso);
		fachada.cadastroMinicurso().alterarMinicurso(minicurso);
		return "admin/" + Pagina.MINICURSOS;
	}

}
